export function getValueFromPath(obj, path) {
  // 将路径按 '.' 分割成数组
  const pathArr = path.split(".");

  // 初始化当前对象
  let currentObj = obj;

  // 遍历路径数组，逐层取值
  for (const key of pathArr) {
    // 检查当前对象是否包含该键
    if (currentObj && currentObj.hasOwnProperty(key)) {
      // 更新当前对象为下一层对象
      currentObj = currentObj[key];
    } else {
      // 如果键不存在，返回 undefined
      return undefined;
    }
  }

  // 返回最终取值结果
  return currentObj;
}
